home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / plnk081.zip / pilot-link.0.8.1 / include / pi-iambicExpense.h < prev    next >
C/C++ Source or Header  |  1997-08-02  |  972b  |  40 lines

  1. #ifndef _IAMBICEXPENSE_H    /* -*- C++ -*- */
  2. #define _IAMBICEXPENSE_H
  3.  
  4. #include "pi-args.h"
  5. #include "pi-appinfo.h"
  6.  
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif
  10.  
  11. struct iambicExpense {
  12.     struct tm date;
  13.     double amount;
  14.     double milesStart, milesEnd;
  15.  
  16.     int currency;
  17.     char * type;
  18.     char * paidBy;
  19.     char * payee;
  20.     char * note;
  21. };
  22.  
  23. struct iambicExpenseAppInfo {
  24.   struct CategoryAppInfo category;
  25. };
  26.  
  27. extern void free_iambicExpense PI_ARGS((struct iambicExpense *));
  28. extern int unpack_iambicExpense PI_ARGS((struct iambicExpense *, unsigned char * record, int len));
  29. extern int pack_iambicExpense PI_ARGS((struct iambicExpense *, unsigned char * record, int len));
  30. extern int unpack_iambicExpenseAppInfo PI_ARGS((struct iambicExpenseAppInfo *, unsigned char * AppInfo, int len));
  31. extern int pack_iambicExpenseAppInfo PI_ARGS((struct iambicExpenseAppInfo *, unsigned char * AppInfo, int len));
  32.  
  33. #ifdef __cplusplus
  34. }
  35.  
  36. # include "pi-iambicExpense.hxx"
  37. #endif
  38.  
  39. #endif // _IAMBICEXPENSE_H
  40.